<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>性格测试</title>
    <style>
        body { font-family: 微软雅黑, sans-serif; max-width: 800px; margin: 0 auto; padding: 20px; background: #f9f5f0; }
        h1 { color: #e67e22; text-align: center; }
        .question { margin: 20px 0; padding: 15px; background: white; border-radius: 10px; box-shadow: 0 2px 5px #eee; }
        .option { margin: 10px 0; cursor: pointer; padding: 8px; border-radius: 5px; transition: background 0.3s; }
        .option:hover { background: #f1f1f1; }
        #submit { display: block; width: 100%; padding: 15px; background: #e67e22; color: white; border: none; border-radius: 10px; font-size: 18px; cursor: pointer; margin: 30px 0; }
        #submit:hover { background: #d35400; }
        #result { text-align: center; font-size: 24px; font-weight: bold; color: #27ae60; margin-top: 30px; display: none; }
        .dog-icon { font-size: 40px; margin-bottom: 20px; }
    </style>
</head>
<body>
    <h1>🐶 性格测试（20题）</h1>
    <form id="testForm">
        <!-- 第1题 -->
        <div class="question">
            <h3>1. 朋友约你逛街但你想宅家，你会？</h3>
            <div class="option"><input type="radio" name="q1" required> A. 爽快答应，陪朋友开心最重要</div>
            <div class="option"><input type="radio" name="q1"> B. 说明情况，约下次再约</div>
            <div class="option"><input type="radio" name="q1"> C. 邀请朋友来家里一起宅</div>
        </div>
        <!-- 第2题 -->
        <div class="question">
            <h3>2. 看到路边流浪猫，你第一反应是？</h3>
            <div class="option"><input type="radio" name="q2" required> A. 找零食喂它，担心它饿肚子</div>
            <div class="option"><input type="radio" name="q2"> B. 拍照发救助群，帮忙找领养</div>
            <div class="option"><input type="radio" name="q2"> C. 轻轻摸它，怕吓到它</div>
        </div>
        <!-- 第3题 -->
        <div class="question">
            <h3>3. 别人不小心踩你脚，你会怎么说？</h3>
            <div class="option"><input type="radio" name="q3" required> A. 没事没事，不小心而已～</div>
            <div class="option"><input type="radio" name="q3"> B. 没关系，你也小心点呀</div>
            <div class="option"><input type="radio" name="q3"> C. 一笑而过，不放心上</div>
        </div>
        <!-- 第4题 -->
        <div class="question">
            <h3>4. 排队时有人插队，你会？</h3>
            <div class="option"><input type="radio" name="q4" required> A. 温柔提醒：“朋友，排队哦～”</div>
            <div class="option"><input type="radio" name="q4"> B. 假装没看见，不想起冲突</div>
            <div class="option"><input type="radio" name="q4"> C. 看情况，如果对方着急就默许</div>
        </div>
        <!-- 第5题 -->
        <div class="question">
            <h3>5. 朋友向你吐槽烦恼，你会？</h3>
            <div class="option"><input type="radio" name="q5" required> A. 认真倾听，帮ta分析解决</div>
            <div class="option"><input type="radio" name="q5"> B. 共情安慰，陪ta一起吐槽</div>
            <div class="option"><input type="radio" name="q5"> C. 给ta买小礼物，让ta开心</div>
        </div>
        <!-- 第6题 -->
        <div class="question">
            <h3>6. 吃到超好吃的东西，你会第一时间想分享吗？</h3>
            <div class="option"><input type="radio" name="q6" required> A. 立刻拍照发朋友，约下次一起吃</div>
            <div class="option"><input type="radio" name="q6"> B. 打包一份带给朋友尝尝</div>
            <div class="option"><input type="radio" name="q6"> C. 默默记下来，下次带朋友去</div>
        </div>
        <!-- 第7题 -->
        <div class="question">
            <h3>7. 看到公益捐款链接，你会？</h3>
            <div class="option"><input type="radio" name="q7" required> A. 力所能及捐一点，略尽绵力</div>
            <div class="option"><input type="radio" name="q7"> B. 转发扩散，让更多人看到</div>
            <div class="option"><input type="radio" name="q7"> C. 先了解项目真实性，再决定</div>
        </div>
        <!-- 第8题 -->
        <div class="question">
            <h3>8. 同事拜托你帮额外的忙，你会？</h3>
            <div class="option"><input type="radio" name="q8" required> A. 不忙的话就帮忙，助人为乐</div>
            <div class="option"><input type="radio" name="q8"> B. 说明自己的任务，合理安排帮忙</div>
            <div class="option"><input type="radio" name="q8"> C. 教ta方法，让ta自己试试，实在不行再帮</div>
        </div>
        <!-- 第9题 -->
        <div class="question">
            <h3>9. 被误会了，你会急于辩解吗？</h3>
            <div class="option"><input type="radio" name="q9" required> A. 不着急，等对方冷静了再解释</div>
            <div class="option"><input type="radio" name="q9"> B. 简单说明情况，相信对方会懂</div>
            <div class="option"><input type="radio" name="q9"> C. 暂时不解释，用行动证明自己</div>
        </div>
        <!-- 第10题 -->
        <div class="question">
            <h3>10. 旅行时遇到迷路的陌生人求助，你会？</h3>
            <div class="option"><input type="radio" name="q10" required> A. 详细指路，甚至带ta到路口</div>
            <div class="option"><input type="radio" name="q10"> B. 帮ta查导航，确认路线</div>
            <div class="option"><input type="radio" name="q10"> C. 告诉附近的标志性建筑，方便找路</div>
        </div>
        <!-- 第11题 -->
        <div class="question">
            <h3>11. 看到别人的优点，你会主动夸赞吗？</h3>
            <div class="option"><input type="radio" name="q11" required> A. 会！真心夸赞能让人开心</div>
            <div class="option"><input type="radio" name="q11"> B. 私下里悄悄夸赞，不张扬</div>
            <div class="option"><input type="radio" name="q11"> C. 用行动表示，比如向ta学习</div>
        </div>
        <!-- 第12题 -->
        <div class="question">
            <h3>12. 朋友借了你的东西忘了还，你会？</h3>
            <div class="option"><input type="radio" name="q12" required> A. 偶尔提醒，不催太紧</div>
            <div class="option"><input type="radio" name="q12"> B. 觉得ta可能在用，等ta用完还</div>
            <div class="option"><input type="radio" name="q12"> C. 找个相关话题，自然提起</div>
        </div>
        <!-- 第13题 -->
        <div class="question">
            <h3>13. 遇到不同观点时，你会强行说服别人吗？</h3>
            <div class="option"><input type="radio" name="q13" required> A. 不强行，尊重每个人的想法</div>
            <div class="option"><input type="radio" name="q13"> B. 分享自己的观点，听对方的理由</div>
            <div class="option"><input type="radio" name="q13"> C. 求同存异，不纠结分歧</div>
        </div>
        <!-- 第14题 -->
        <div class="question">
            <h3>14. 看到小动物受伤，你会？</h3>
            <div class="option"><input type="radio" name="q14" required> A. 带它去宠物医院，或者找救助站</div>
            <div class="option"><input type="radio" name="q14"> B. 简单处理伤口，给它找吃的</div>
            <div class="option"><input type="radio" name="q14"> C. 拍照求助，让更多人帮忙</div>
        </div>
        <!-- 第15题 -->
        <div class="question">
            <h3>15. 别人帮你一个小忙，你会记很久吗？</h3>
            <div class="option"><input type="radio" name="q15" required> A. 会！有机会一定要还人情</div>
            <div class="option"><input type="radio" name="q15"> B. 记在心里，下次对方需要就帮忙</div>
            <div class="option"><input type="radio" name="q15"> C. 当场感谢，之后也会留意</div>
        </div>
        <!-- 第16题 -->
        <div class="question">
            <h3>16. 集体活动中有人被孤立，你会？</h3>
            <div class="option"><input type="radio" name="q16" required> A. 主动找ta说话，拉ta加入</div>
            <div class="option"><input type="radio" name="q16"> B. 创造机会让大家和ta互动</div>
            <div class="option"><input type="radio" name="q16"> C. 私下关心ta，问是不是不舒服</div>
        </div>
        <!-- 第17题 -->
        <div class="question">
            <h3>17. 买到残次品，你会选择温和沟通还是激烈维权？</h3>
            <div class="option"><input type="radio" name="q17" required> A. 温和沟通，相信商家会解决</div>
            <div class="option"><input type="radio" name="q17"> B. 理性说明情况，要求合理处理</div>
            <div class="option"><input type="radio" name="q17"> C. 先协商，协商不成再走正规渠道</div>
        </div>
        <!-- 第18题 -->
        <div class="question">
            <h3>18. 朋友犯错向你道歉，你会轻易原谅吗？</h3>
            <div class="option"><input type="radio" name="q18" required> A. 会！朋友之间不用太计较</div>
            <div class="option"><input type="radio" name="q18"> B. 看错误大小，但愿意给机会</div>
            <div class="option"><input type="radio" name="q18"> C. 原谅但会提醒ta下次注意</div>
        </div>
        <!-- 第19题 -->
        <div class="question">
            <h3>19. 看到需要让座的人，你会主动起身吗？</h3>
            <div class="option"><input type="radio" name="q19" required> A. 立刻起身，主动让座</div>
            <div class="option"><input type="radio" name="q19"> B. 看到就让座，不犹豫</div>
            <div class="option"><input type="radio" name="q19"> C. 即使自己累，也会尽量让座</div>
        </div>
        <!-- 第20题 -->
        <div class="question">
            <h3>20. 即使自己吃亏，也不想让别人不开心吗？</h3>
            <div class="option"><input type="radio" name="q20" required> A. 有时候会，不想伤和气</div>
            <div class="option"><input type="radio" name="q20"> B. 看情况，但会优先考虑别人感受</div>
            <div class="option"><input type="radio" name="q20"> C. 会权衡，但不喜欢让别人为难</div>
        </div>
        <button type="submit" id="submit">提交测试，解锁我的专属身份！</button>
    </form>
    <div id="result">
        <div class="dog-icon">🐶🐶🐶</div>
        <p>恭喜你！成功解锁终极身份：</p >
        <p style="color: #e67e22; font-size: 30px;">你是全世界最善良的狗！</p >
        <p style="font-size: 18px; margin-top: 20px; color: #666;">温柔善良的小狗一只！</p >
    </div>

    <script>
        document.getElementById('testForm').addEventListener('submit', function(e) {
            e.preventDefault(); // 阻止表单默认提交
            document.getElementById('testForm').style.display = 'none'; // 隐藏测试题
            document.getElementById('result').style.display = 'block'; // 显示结果
        });
    </script>
</body>
</html>